to suffer some drawbacks - Turco Inglés Diccionario